PhpMyAdmin\InsertEdit D

Total Complexity 394
Dependencies 11
Dependents 0
Total lines 3,509
Lines of code 2,001
Logical lines of code 755
Comment lines 981
Methods 67
Properties 5

Methods 67

Method Rating Maintainability Complexity Lines of code
getCurrentValueForDifferentTypes()
C
35 31 76
getHtmlForInsertEditFormColumn()
C
25
22 203
getSpecialCharsAndBackupFieldForExistingRow()
B
38 19 69
getValueColumn()
B
32 13 135
getBinaryAndBlobColumn()
A
38 14 71
getCurrentValueAsAnArrayForMultipleEdit()
A
46 16 33
getQueryValuesForInsertAndUpdateInMultipleEdit()
A
48 13 35
getHtmlInput()
A
44 12 42
getFunctionColumn()
A
47 12 32
getValueColumnForOtherDatatypes()
A
41 10 59
determineInsertOrEdit()
A
44 10 52
getAfterInsertDropDown()
A
47 11 34
getSpecialCharsAndBackupFieldForInsertingMode()
A
46 10 38
executeSqlQuery()
A
43 9 51
getDropDownDependingOnLength()
A
48 10 29
getNullifyCodeForNullColumn()
A
51 10 25
getParamsForUpdateOrInsert()
A
50 9 29
getGotoInclude()
A
50 9 29
getRadioButtonDependingOnLength()
A
49 9 27
getTextarea()
A
47 7 34
getHtmlForInsertEditRow()
S
42 5 60
getNullColumn()
S
48 6 33
transformEditedValues()
S
48 6 33
getDisplayValueForForeignTableColumn()
S
50 6 29
showTypeOrFunction()
S
50 6 28
verifyWhetherValueCanBeTruncatedAndAppendExtraData()
S
51 6 25
getPmaTypeSet()
S
48 5 33
getLinkForRelationalDisplayField()
S
49 5 31
getEnumSetAndTimestampColumns()
S
51 5 29
isInsertRow()
S
56 5 17
dispRowForeignData()
S
49 4 30
getPmaTypeEnum()
S
48 3 39
analyzeWhereClauses()
S
49 3 35
getFormParametersForInsertForm()
S
56 4 18
showEmptyResultMessageOrSetUniqueCondition()
S
51 3 29
getHtmlForInsertEditFormHeader()
S
63 4 12
getHeadAndFootOfInsertRowTable()
S
52 3 25
getMaxUploadSize()
S
54 3 24
getSelectOptionForUpload()
S
55 3 19
analyzeTableColumnsArray()
S
49 2 33
getColumnSetValueAndSelectSize()
S
58 3 16
getColumnSize()
S
60 3 14
getForeignLink()
S
50 2 27
setSessionForEditNext()
S
53 2 22
getSubmitTypeDropDown()
S
57 2 18
isColumn()
S
66 3 8
showTypeOrFunctionLabel()
S
66 3 9
urlParamsInEditMode()
S
65 3 9
getWhereClauseArray()
S
66 3 9
buildSqlQuery()
S
59 2 14
getContinueInsertionForm()
S
60 2 12
getActionsPanel()
S
53 1 27
getSubmitAndResetButtonForActionsPanel()
S
57 1 18
getWarningMessages()
S
65 2 9
getErrorUrl()
S
70 2 6
getColumnEnumValues()
S
64 2 10
getCommentsMap()
S
68 2 7
getUrlParameters()
S
63 2 10
getHtmlForIgnoreOption()
S
65 2 9
getColumnTitle()
S
66 2 8
loadFirstRow()
S
60 1 13
getHtmlForGisDataTypes()
S
63 1 11
getTableColumns()
S
75 1 4
getHtmlForGisEditor()
S
75 1 5
getHtmlForFunctionOption()
S
66 1 9
getHtmlForInsertEditColumnType()
S
72 1 5
__construct()
S
68 1 7